paper stamp - Turkish English Dictionary